ALL EDITORS V435 - ACCOUNT FOLDER RENAMED ONLY DURING IMPORT / EXPORT

INSTALL (upgrades your override\UI.MENU)
1. Close BG2 completely.
2. Run All Editors\SETUP_IN_GAME_ACCOUNTS.bat
3. Pick your BG2 game folder and the BaldursGate2Online profile (Baldur.lua).
   Setup patches <game>\override\UI.MENU in place, reinstalls the account
   router + exit watcher, and returns any V434 login mount to <accountname>\.

FOLDER LIFECYCLE (Documents\BaldursGate2Online)
  Create account / Log in:
      <accountname>\ is created. Nothing is renamed.
  Click IMPORT (character creation):
      <accountname>\ -> characters\   (BG2 lists + reads your .CHR natively)
      after the Import panel closes (Done or Back):
      characters\ -> <accountname>\, characters\ remade
  Click EXPORT (record screen, or chargen Export):
      <accountname>\ -> characters\   (BG2 saves the .CHR into characters\)
      after the Export panel closes (Done, Cancel, overwrite prompt):
      characters\ -> <accountname>\, characters\ remade

  "Remade": if characters\ was empty it is recreated empty; if it held
  loose files it is parked in _DRAKHYSYS_ACCOUNT_SYSTEM and put back as-is.
  Nothing is copied, deleted or overwritten.

V435b FIX (popup OPEN stayed disabled)
  BG2 keeps a cached copy of override\DRAKRTE.lua, so the router's "ready"
  reply for the folder rename was never seen in game even though the rename
  itself worked. OPEN now unlocks 0.8 s after the request whether or not a
  reply is visible, and the rename-back request (route 15) no longer waits
  for a reply either.

HOW THE GAME WAITS
  Import/Export send route 14 to the router and wait 0.25 s for the
  rename. If no reply is visible, a small popup appears: OPEN unlocks after
  0.8 s - click it (RETRY if an error is shown). The release (route 15) is sent when
  the native panel closes; the router renames back once BG2 has finished
  writing (about 1 s) and retries if Windows still holds the folder.
  Logout or closing BG2 also renames back (router / exit watcher).

CHECKS
  python -m unittest test_v435_import_export_mount -v
  (test_v434_session_mount describes the old login-time mount and is obsolete.)

NOT TESTED HERE: the real Windows BG2 executable. Verify one Import and one
Export in game.
